home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 076-100 / disk_076 / include / devices / narrator.g < prev    next >
Text File  |  1992-05-06  |  1KB  |  54 lines

  1. int
  2.     ND_NoMem    = -2,
  3.     ND_NoAudLib = -3,
  4.     ND_MakeBad    = -4,
  5.     ND_UnitErr    = -5,
  6.     ND_CantAlloc= -6,
  7.     ND_Unimpl    = -7,
  8.     ND_NoWrite    = -8,
  9.     ND_Expunged = -9,
  10.     ND_PhonErr    = -20,
  11.     ND_RateErr    = -21,
  12.     ND_PitchErr = -22,
  13.     ND_SexErr    = -23,
  14.     ND_ModeErr    = -24,
  15.     ND_FreqErr    = -25,
  16.     ND_VolErr    = -26;
  17.  
  18. uint
  19.     DEFPITCH    = 110,
  20.     DEFRATE    = 150,
  21.     DEFVOL    = 64,
  22.     DEFFREQ    = 22200,
  23.     MALE    = 0,
  24.     FEMALE    = 1,
  25.     NATURALF0    = 0,
  26.     ROBOTICF0    = 1,
  27.     DEFSEX    = MALE,
  28.     DEFMODE    = NATURALF0,
  29.  
  30.     MINRATE    = 40,
  31.     MAXRATE    = 400,
  32.     MINPITCH    = 65,
  33.     MAXPITCH    = 320,
  34.     MINFREQ    = 5000,
  35.     MAXFREQ    = 28000,
  36.     MINVOL    = 0,
  37.     MAXVOL    = 64;
  38.  
  39. type
  40.     IOStdReq = unknown 48,
  41.  
  42.     narrator_rb_t = struct {
  43.     IOStdReq_t nw_message;
  44.     uint nw_rate, nw_pitch, nw_mode, nw_sex;
  45.     *byte nw_ch_masks;
  46.     uint nw_nm_masks, nw_volume, nw_sampfreq;
  47.     ushort nw_mouths, nw_chanmask, nw_numchan, nw_pad;
  48.     },
  49.  
  50.     mouth_rb_t = struct {
  51.     narrator_rb_t nr_voice;
  52.     ushort nr_width, nr_height, nr_shape, nr_pad;
  53.     };
  54.